//
//  ASType.h
//  Pods
//
//  Created by 吴双 on 2023/2/2.
//

#ifndef ASType_h
#define ASType_h

#import <Foundation/Foundation.h>

@class ASSessionManager, ALTAnisetteData;

@protocol ASSessionManagerAnisetteDataProvider <NSObject>

@required

- (void)sessionManager:(ASSessionManager *)sessionManager generateAnisetteData:(void (^)(ALTAnisetteData *data, NSError *error))handler;

@end




@protocol ASSessionManagerCertificateStorage <NSObject>

@required

- (void)sessionManager:(ASSessionManager *)sessionManager writeCertificateData:(NSData *)data forKey:(NSString *)key;

- (NSData *)sessionManager:(ASSessionManager *)sessionManager readCertificateDataForKey:(NSString *)key;

@end



#endif /* ASType_h */
